cuba bark - French English Dictionary